contract technical service personnel - German English Dictionary